home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 090 / cmln1084.arc / MAKEREM.LTG < prev    next >
Text File  |  1986-10-01  |  2KB  |  59 lines

  1.  
  2.  
  3.           echo off
  4.           if exist %1.bat goto er
  5.           md %1
  6.           copy \tosub.bat %1.bat >nul:
  7.           echo >>#dirlog.bat command/c #rms# %1 /
  8.           echo Created directory %1
  9.           goto ex
  10.           :er
  11.           echo Cannot create %1, file %1.bat already exists
  12.           :ex
  13.  
  14.           MKS.BAT -- Make a subdirectory.  This file requires that
  15.           TOSUB.BAT (below) be installed in the root directory.
  16.  
  17.  
  18.           echo off
  19.           cd %0
  20.           if exist autoexec.bat autoexec
  21.  
  22.           TOSUB.BAT -- See MYSTERY.BAT in the text of this article.
  23.  
  24.  
  25.           echo off
  26.           confirm Will remove %1 and all subdirectories and files, OK?
  27.           if errorlevel 1 goto ex
  28.           command/c #rms# %1 >nul:
  29.           find/v "# %1 /" <#dirlog.bat >#dirlog.tmp
  30.           del #dirlog.bat
  31.           ren #dirlog.tmp #dirlog.bat
  32.           :ex
  33.  
  34.           RMS.BAT -- Remove a subdirectory.  This file requires that
  35.           a file called "Y" containing the single character "y" be
  36.           installed in the root directory.  #RMS#.BAT and FIND.EXE
  37.           must also be accessible using the current search path.
  38.  
  39.  
  40.           if not exist %1.bat goto er
  41.           cd %1
  42.           if not exist #dirlog.bat goto rm
  43.           command/c #dirlog >nul:
  44.           :rm
  45.           echo >con: Removing directory %1
  46.           del *.* >nul: <\y
  47.           cd ..
  48.           del %1.bat
  49.           rd %1
  50.           exit
  51.           :er
  52.           echo >con: Cannot remove %1, file %1.bat does not exist
  53.  
  54.           #RMS#.BAT -- A procedure to be called from RMS.BAT only!
  55.  
  56.  
  57.           Listing 3:  Batch Files to Make and Remove Subdirectories
  58.  
  59.